./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 422a1b4addf42b15afc18c6b3ff87ab94cf45a5af46627fa0165a3dbe9c138e8 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 20:37:04,750 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 20:37:04,752 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 20:37:04,777 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 20:37:04,778 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 20:37:04,779 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 20:37:04,780 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 20:37:04,782 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 20:37:04,783 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 20:37:04,784 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 20:37:04,785 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 20:37:04,785 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 20:37:04,786 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 20:37:04,787 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 20:37:04,788 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 20:37:04,789 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 20:37:04,790 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 20:37:04,793 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 20:37:04,795 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 20:37:04,799 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 20:37:04,803 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 20:37:04,808 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 20:37:04,809 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 20:37:04,811 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 20:37:04,814 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 20:37:04,819 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 20:37:04,819 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 20:37:04,820 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 20:37:04,821 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 20:37:04,822 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 20:37:04,823 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 20:37:04,823 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 20:37:04,825 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 20:37:04,826 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 20:37:04,827 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 20:37:04,827 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 20:37:04,828 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 20:37:04,828 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 20:37:04,829 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 20:37:04,829 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 20:37:04,830 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 20:37:04,832 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-30 20:37:04,860 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 20:37:04,861 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 20:37:04,861 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 20:37:04,861 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 20:37:04,862 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 20:37:04,862 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 20:37:04,863 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 20:37:04,863 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 20:37:04,863 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 20:37:04,863 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 20:37:04,864 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 20:37:04,864 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 20:37:04,865 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 20:37:04,865 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 20:37:04,865 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 20:37:04,865 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 20:37:04,865 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 20:37:04,866 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 20:37:04,866 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 20:37:04,866 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 20:37:04,866 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 20:37:04,866 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 20:37:04,867 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 20:37:04,867 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 20:37:04,867 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 20:37:04,867 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 20:37:04,867 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 20:37:04,868 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 20:37:04,868 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 20:37:04,868 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 20:37:04,868 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 20:37:04,868 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 20:37:04,869 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 20:37:04,869 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 20:37:04,869 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 20:37:04,869 INFO L138 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.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 422a1b4addf42b15afc18c6b3ff87ab94cf45a5af46627fa0165a3dbe9c138e8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-08-30 20:37:05,182 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 20:37:05,197 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 20:37:05,199 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 20:37:05,200 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 20:37:05,201 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 20:37:05,202 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c [2023-08-30 20:37:06,418 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 20:37:06,624 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 20:37:06,625 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c [2023-08-30 20:37:06,633 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bba242e8b/d56fe0ecf9e64432b8788ac01b0b590b/FLAG396e72d82 [2023-08-30 20:37:06,984 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bba242e8b/d56fe0ecf9e64432b8788ac01b0b590b [2023-08-30 20:37:06,985 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 20:37:06,987 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 20:37:06,988 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 20:37:06,988 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 20:37:06,994 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 20:37:06,995 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 08:37:06" (1/1) ... [2023-08-30 20:37:06,996 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@cdacdcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:06, skipping insertion in model container [2023-08-30 20:37:06,998 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 08:37:06" (1/1) ... [2023-08-30 20:37:07,004 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 20:37:07,031 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 20:37:07,174 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c[4218,4231] [2023-08-30 20:37:07,183 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 20:37:07,191 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 20:37:07,218 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult.wvr.c[4218,4231] [2023-08-30 20:37:07,228 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 20:37:07,235 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 20:37:07,246 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 20:37:07,252 INFO L208 MainTranslator]: Completed translation [2023-08-30 20:37:07,253 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07 WrapperNode [2023-08-30 20:37:07,253 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 20:37:07,254 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 20:37:07,254 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 20:37:07,255 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 20:37:07,261 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,279 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,321 INFO L138 Inliner]: procedures = 27, calls = 80, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 315 [2023-08-30 20:37:07,327 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 20:37:07,328 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 20:37:07,328 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 20:37:07,329 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 20:37:07,337 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,337 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,344 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,351 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,359 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,373 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,377 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,382 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,385 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 20:37:07,387 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 20:37:07,388 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 20:37:07,388 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 20:37:07,389 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (1/1) ... [2023-08-30 20:37:07,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 20:37:07,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 20:37:07,418 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-30 20:37:07,479 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-30 20:37:07,523 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 20:37:07,524 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 20:37:07,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 20:37:07,525 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 20:37:07,525 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 20:37:07,525 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 20:37:07,525 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 20:37:07,526 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 20:37:07,526 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-30 20:37:07,526 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-30 20:37:07,526 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-30 20:37:07,526 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-30 20:37:07,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 20:37:07,527 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 20:37:07,527 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 20:37:07,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-30 20:37:07,527 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 20:37:07,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 20:37:07,527 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 20:37:07,529 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 20:37:07,667 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 20:37:07,669 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 20:37:08,129 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 20:37:08,325 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 20:37:08,329 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-30 20:37:08,332 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 08:37:08 BoogieIcfgContainer [2023-08-30 20:37:08,332 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 20:37:08,335 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 20:37:08,335 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 20:37:08,338 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 20:37:08,338 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 08:37:06" (1/3) ... [2023-08-30 20:37:08,339 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f759d2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 08:37:08, skipping insertion in model container [2023-08-30 20:37:08,339 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:37:07" (2/3) ... [2023-08-30 20:37:08,340 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f759d2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 08:37:08, skipping insertion in model container [2023-08-30 20:37:08,340 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 08:37:08" (3/3) ... [2023-08-30 20:37:08,341 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-mult.wvr.c [2023-08-30 20:37:08,348 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 20:37:08,357 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 20:37:08,357 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-30 20:37:08,357 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 20:37:08,473 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-30 20:37:08,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 222 transitions, 476 flow [2023-08-30 20:37:08,642 INFO L130 PetriNetUnfolder]: 18/218 cut-off events. [2023-08-30 20:37:08,642 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 20:37:08,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 218 events. 18/218 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 118 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 181. Up to 2 conditions per place. [2023-08-30 20:37:08,649 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 222 transitions, 476 flow [2023-08-30 20:37:08,661 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 206 transitions, 436 flow [2023-08-30 20:37:08,665 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 20:37:08,673 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 201 places, 206 transitions, 436 flow [2023-08-30 20:37:08,675 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 201 places, 206 transitions, 436 flow [2023-08-30 20:37:08,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 201 places, 206 transitions, 436 flow [2023-08-30 20:37:08,734 INFO L130 PetriNetUnfolder]: 18/206 cut-off events. [2023-08-30 20:37:08,736 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 20:37:08,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223 conditions, 206 events. 18/206 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 117 event pairs, 0 based on Foata normal form. 0/188 useless extension candidates. Maximal degree in co-relation 181. Up to 2 conditions per place. [2023-08-30 20:37:08,742 INFO L119 LiptonReduction]: Number of co-enabled transitions 2000 [2023-08-30 20:37:16,011 INFO L134 LiptonReduction]: Checked pairs total: 4193 [2023-08-30 20:37:16,011 INFO L136 LiptonReduction]: Total number of compositions: 196 [2023-08-30 20:37:16,023 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 20:37:16,028 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;@273d78be, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 20:37:16,028 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-08-30 20:37:16,035 INFO L130 PetriNetUnfolder]: 6/36 cut-off events. [2023-08-30 20:37:16,035 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 20:37:16,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:16,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:16,036 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:16,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:16,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1509683308, now seen corresponding path program 1 times [2023-08-30 20:37:16,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:16,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234122035] [2023-08-30 20:37:16,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:16,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:16,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:16,529 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-30 20:37:16,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:16,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234122035] [2023-08-30 20:37:16,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234122035] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:16,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:16,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 20:37:16,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304651516] [2023-08-30 20:37:16,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:16,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 20:37:16,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:16,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 20:37:16,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 20:37:16,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 418 [2023-08-30 20:37:16,581 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:16,582 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:16,582 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 418 [2023-08-30 20:37:16,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:17,069 INFO L130 PetriNetUnfolder]: 2606/3582 cut-off events. [2023-08-30 20:37:17,070 INFO L131 PetriNetUnfolder]: For 197/197 co-relation queries the response was YES. [2023-08-30 20:37:17,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7115 conditions, 3582 events. 2606/3582 cut-off events. For 197/197 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16014 event pairs, 498 based on Foata normal form. 1/2284 useless extension candidates. Maximal degree in co-relation 5886. Up to 2275 conditions per place. [2023-08-30 20:37:17,089 INFO L137 encePairwiseOnDemand]: 414/418 looper letters, 47 selfloop transitions, 3 changer transitions 1/57 dead transitions. [2023-08-30 20:37:17,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 255 flow [2023-08-30 20:37:17,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 20:37:17,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 20:37:17,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 634 transitions. [2023-08-30 20:37:17,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055821371610846 [2023-08-30 20:37:17,105 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 634 transitions. [2023-08-30 20:37:17,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 634 transitions. [2023-08-30 20:37:17,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:17,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 634 transitions. [2023-08-30 20:37:17,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 211.33333333333334) internal successors, (634), 3 states have internal predecessors, (634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,119 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,120 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 98 flow. Second operand 3 states and 634 transitions. [2023-08-30 20:37:17,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 255 flow [2023-08-30 20:37:17,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 57 transitions, 229 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-30 20:37:17,129 INFO L231 Difference]: Finished difference. Result has 39 places, 39 transitions, 101 flow [2023-08-30 20:37:17,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=101, PETRI_PLACES=39, PETRI_TRANSITIONS=39} [2023-08-30 20:37:17,133 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -5 predicate places. [2023-08-30 20:37:17,133 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 39 transitions, 101 flow [2023-08-30 20:37:17,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:17,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:17,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 20:37:17,135 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:17,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:17,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1065530984, now seen corresponding path program 1 times [2023-08-30 20:37:17,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:17,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229668782] [2023-08-30 20:37:17,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:17,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:17,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:17,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 20:37:17,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:17,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229668782] [2023-08-30 20:37:17,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229668782] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:17,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:17,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 20:37:17,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298550416] [2023-08-30 20:37:17,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:17,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 20:37:17,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:17,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 20:37:17,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 20:37:17,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 418 [2023-08-30 20:37:17,265 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 39 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,265 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:17,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 418 [2023-08-30 20:37:17,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:17,684 INFO L130 PetriNetUnfolder]: 2709/3665 cut-off events. [2023-08-30 20:37:17,684 INFO L131 PetriNetUnfolder]: For 718/718 co-relation queries the response was YES. [2023-08-30 20:37:17,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8144 conditions, 3665 events. 2709/3665 cut-off events. For 718/718 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 16551 event pairs, 624 based on Foata normal form. 114/3107 useless extension candidates. Maximal degree in co-relation 2693. Up to 2597 conditions per place. [2023-08-30 20:37:17,703 INFO L137 encePairwiseOnDemand]: 415/418 looper letters, 55 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2023-08-30 20:37:17,703 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 63 transitions, 277 flow [2023-08-30 20:37:17,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 20:37:17,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 20:37:17,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 628 transitions. [2023-08-30 20:37:17,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5007974481658692 [2023-08-30 20:37:17,706 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 628 transitions. [2023-08-30 20:37:17,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 628 transitions. [2023-08-30 20:37:17,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:17,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 628 transitions. [2023-08-30 20:37:17,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,712 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,713 INFO L175 Difference]: Start difference. First operand has 39 places, 39 transitions, 101 flow. Second operand 3 states and 628 transitions. [2023-08-30 20:37:17,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 63 transitions, 277 flow [2023-08-30 20:37:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 63 transitions, 273 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 20:37:17,715 INFO L231 Difference]: Finished difference. Result has 41 places, 40 transitions, 112 flow [2023-08-30 20:37:17,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=41, PETRI_TRANSITIONS=40} [2023-08-30 20:37:17,716 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -3 predicate places. [2023-08-30 20:37:17,716 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 40 transitions, 112 flow [2023-08-30 20:37:17,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:17,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:17,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 20:37:17,717 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:17,718 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:17,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1028517578, now seen corresponding path program 1 times [2023-08-30 20:37:17,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:17,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587702086] [2023-08-30 20:37:17,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:17,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:17,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:17,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 20:37:17,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:17,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587702086] [2023-08-30 20:37:17,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587702086] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:17,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:17,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 20:37:17,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535696151] [2023-08-30 20:37:17,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:17,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 20:37:17,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:17,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 20:37:17,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 20:37:17,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 418 [2023-08-30 20:37:17,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 40 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:17,806 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:17,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 418 [2023-08-30 20:37:17,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:18,195 INFO L130 PetriNetUnfolder]: 2667/3762 cut-off events. [2023-08-30 20:37:18,196 INFO L131 PetriNetUnfolder]: For 1536/1536 co-relation queries the response was YES. [2023-08-30 20:37:18,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8733 conditions, 3762 events. 2667/3762 cut-off events. For 1536/1536 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18365 event pairs, 655 based on Foata normal form. 74/3453 useless extension candidates. Maximal degree in co-relation 6349. Up to 2665 conditions per place. [2023-08-30 20:37:18,214 INFO L137 encePairwiseOnDemand]: 415/418 looper letters, 55 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2023-08-30 20:37:18,214 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 63 transitions, 293 flow [2023-08-30 20:37:18,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 20:37:18,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 20:37:18,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 626 transitions. [2023-08-30 20:37:18,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49920255183413076 [2023-08-30 20:37:18,217 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 626 transitions. [2023-08-30 20:37:18,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 626 transitions. [2023-08-30 20:37:18,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:18,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 626 transitions. [2023-08-30 20:37:18,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:18,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:18,222 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 418.0) internal successors, (1672), 4 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:18,222 INFO L175 Difference]: Start difference. First operand has 41 places, 40 transitions, 112 flow. Second operand 3 states and 626 transitions. [2023-08-30 20:37:18,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 63 transitions, 293 flow [2023-08-30 20:37:18,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 63 transitions, 290 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 20:37:18,224 INFO L231 Difference]: Finished difference. Result has 43 places, 41 transitions, 124 flow [2023-08-30 20:37:18,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=43, PETRI_TRANSITIONS=41} [2023-08-30 20:37:18,225 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -1 predicate places. [2023-08-30 20:37:18,225 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 124 flow [2023-08-30 20:37:18,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 199.0) internal successors, (597), 3 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:18,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:18,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:18,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 20:37:18,227 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:18,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:18,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1148904798, now seen corresponding path program 1 times [2023-08-30 20:37:18,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:18,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518977473] [2023-08-30 20:37:18,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:18,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:18,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:18,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:37:18,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:18,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518977473] [2023-08-30 20:37:18,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518977473] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:18,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:18,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 20:37:18,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330148859] [2023-08-30 20:37:18,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:18,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 20:37:18,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:18,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 20:37:18,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 20:37:18,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-08-30 20:37:18,465 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:18,465 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:18,465 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-08-30 20:37:18,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:19,058 INFO L130 PetriNetUnfolder]: 3800/5543 cut-off events. [2023-08-30 20:37:19,058 INFO L131 PetriNetUnfolder]: For 2941/2941 co-relation queries the response was YES. [2023-08-30 20:37:19,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13410 conditions, 5543 events. 3800/5543 cut-off events. For 2941/2941 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31121 event pairs, 2883 based on Foata normal form. 191/5572 useless extension candidates. Maximal degree in co-relation 6587. Up to 3495 conditions per place. [2023-08-30 20:37:19,085 INFO L137 encePairwiseOnDemand]: 413/418 looper letters, 87 selfloop transitions, 4 changer transitions 0/97 dead transitions. [2023-08-30 20:37:19,085 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 97 transitions, 464 flow [2023-08-30 20:37:19,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 20:37:19,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 20:37:19,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1010 transitions. [2023-08-30 20:37:19,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48325358851674644 [2023-08-30 20:37:19,088 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1010 transitions. [2023-08-30 20:37:19,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1010 transitions. [2023-08-30 20:37:19,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:19,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1010 transitions. [2023-08-30 20:37:19,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 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-30 20:37:19,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,095 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,095 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 124 flow. Second operand 5 states and 1010 transitions. [2023-08-30 20:37:19,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 97 transitions, 464 flow [2023-08-30 20:37:19,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 97 transitions, 460 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 20:37:19,099 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 152 flow [2023-08-30 20:37:19,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=152, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2023-08-30 20:37:19,100 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2023-08-30 20:37:19,100 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 152 flow [2023-08-30 20:37:19,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:19,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:19,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 20:37:19,102 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:19,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:19,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1505087545, now seen corresponding path program 1 times [2023-08-30 20:37:19,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:19,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260368568] [2023-08-30 20:37:19,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:19,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:19,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:19,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:37:19,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:19,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260368568] [2023-08-30 20:37:19,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260368568] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:19,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:19,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 20:37:19,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055132475] [2023-08-30 20:37:19,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:19,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 20:37:19,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:19,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 20:37:19,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 20:37:19,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-08-30 20:37:19,311 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,311 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:19,312 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-08-30 20:37:19,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:19,936 INFO L130 PetriNetUnfolder]: 3929/5803 cut-off events. [2023-08-30 20:37:19,937 INFO L131 PetriNetUnfolder]: For 3574/3574 co-relation queries the response was YES. [2023-08-30 20:37:19,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14011 conditions, 5803 events. 3929/5803 cut-off events. For 3574/3574 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33514 event pairs, 3012 based on Foata normal form. 161/5793 useless extension candidates. Maximal degree in co-relation 11382. Up to 4406 conditions per place. [2023-08-30 20:37:19,970 INFO L137 encePairwiseOnDemand]: 414/418 looper letters, 60 selfloop transitions, 5 changer transitions 0/71 dead transitions. [2023-08-30 20:37:19,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 364 flow [2023-08-30 20:37:19,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 20:37:19,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 20:37:19,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 797 transitions. [2023-08-30 20:37:19,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47667464114832536 [2023-08-30 20:37:19,973 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 797 transitions. [2023-08-30 20:37:19,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 797 transitions. [2023-08-30 20:37:19,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:19,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 797 transitions. [2023-08-30 20:37:19,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 199.25) internal successors, (797), 4 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 418.0) internal successors, (2090), 5 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,980 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 418.0) internal successors, (2090), 5 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,980 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 152 flow. Second operand 4 states and 797 transitions. [2023-08-30 20:37:19,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 364 flow [2023-08-30 20:37:19,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 360 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 20:37:19,984 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 176 flow [2023-08-30 20:37:19,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2023-08-30 20:37:19,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2023-08-30 20:37:19,985 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 176 flow [2023-08-30 20:37:19,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 191.5) internal successors, (766), 4 states have internal predecessors, (766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:19,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:19,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:19,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 20:37:19,987 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:19,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:19,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1928943663, now seen corresponding path program 1 times [2023-08-30 20:37:19,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:19,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784852332] [2023-08-30 20:37:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:19,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:20,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:20,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:20,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:20,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784852332] [2023-08-30 20:37:20,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784852332] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 20:37:20,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680698297] [2023-08-30 20:37:20,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:20,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 20:37:20,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 20:37:20,493 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-30 20:37:20,505 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-30 20:37:20,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:20,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-30 20:37:20,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 20:37:20,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:20,805 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 20:37:20,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680698297] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:20,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 20:37:20,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2023-08-30 20:37:20,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902387150] [2023-08-30 20:37:20,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:20,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:37:20,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:20,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:37:20,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-30 20:37:20,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-08-30 20:37:20,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:20,883 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:20,883 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-08-30 20:37:20,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:21,974 INFO L130 PetriNetUnfolder]: 7375/10526 cut-off events. [2023-08-30 20:37:21,975 INFO L131 PetriNetUnfolder]: For 5447/5447 co-relation queries the response was YES. [2023-08-30 20:37:22,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25602 conditions, 10526 events. 7375/10526 cut-off events. For 5447/5447 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 61000 event pairs, 894 based on Foata normal form. 188/10662 useless extension candidates. Maximal degree in co-relation 20659. Up to 4120 conditions per place. [2023-08-30 20:37:22,043 INFO L137 encePairwiseOnDemand]: 412/418 looper letters, 111 selfloop transitions, 8 changer transitions 5/128 dead transitions. [2023-08-30 20:37:22,044 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 128 transitions, 679 flow [2023-08-30 20:37:22,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 20:37:22,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 20:37:22,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1221 transitions. [2023-08-30 20:37:22,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2023-08-30 20:37:22,049 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1221 transitions. [2023-08-30 20:37:22,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1221 transitions. [2023-08-30 20:37:22,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:22,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1221 transitions. [2023-08-30 20:37:22,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.5) internal successors, (1221), 6 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:22,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:22,059 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:22,060 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 176 flow. Second operand 6 states and 1221 transitions. [2023-08-30 20:37:22,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 128 transitions, 679 flow [2023-08-30 20:37:22,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 128 transitions, 671 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-30 20:37:22,066 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 225 flow [2023-08-30 20:37:22,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2023-08-30 20:37:22,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2023-08-30 20:37:22,069 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 225 flow [2023-08-30 20:37:22,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:22,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:22,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:22,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-30 20:37:22,276 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-30 20:37:22,276 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:22,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:22,277 INFO L85 PathProgramCache]: Analyzing trace with hash 254798931, now seen corresponding path program 2 times [2023-08-30 20:37:22,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:22,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101089978] [2023-08-30 20:37:22,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:22,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:22,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:22,752 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:22,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:22,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101089978] [2023-08-30 20:37:22,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101089978] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:22,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:22,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 20:37:22,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894180727] [2023-08-30 20:37:22,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:22,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 20:37:22,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:22,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 20:37:22,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 20:37:22,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 418 [2023-08-30 20:37:22,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 225 flow. Second operand has 7 states, 7 states have (on average 190.28571428571428) internal successors, (1332), 7 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:22,862 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:22,862 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 418 [2023-08-30 20:37:22,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:24,057 INFO L130 PetriNetUnfolder]: 8351/11950 cut-off events. [2023-08-30 20:37:24,057 INFO L131 PetriNetUnfolder]: For 9800/9800 co-relation queries the response was YES. [2023-08-30 20:37:24,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32505 conditions, 11950 events. 8351/11950 cut-off events. For 9800/9800 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 71416 event pairs, 1100 based on Foata normal form. 28/11870 useless extension candidates. Maximal degree in co-relation 26371. Up to 8190 conditions per place. [2023-08-30 20:37:24,129 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 86 selfloop transitions, 11 changer transitions 24/125 dead transitions. [2023-08-30 20:37:24,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 125 transitions, 706 flow [2023-08-30 20:37:24,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 20:37:24,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 20:37:24,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1219 transitions. [2023-08-30 20:37:24,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48604465709728867 [2023-08-30 20:37:24,134 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1219 transitions. [2023-08-30 20:37:24,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1219 transitions. [2023-08-30 20:37:24,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:24,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1219 transitions. [2023-08-30 20:37:24,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.16666666666666) internal successors, (1219), 6 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:24,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:24,142 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:24,142 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 225 flow. Second operand 6 states and 1219 transitions. [2023-08-30 20:37:24,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 125 transitions, 706 flow [2023-08-30 20:37:24,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 125 transitions, 706 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 20:37:24,155 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 301 flow [2023-08-30 20:37:24,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2023-08-30 20:37:24,156 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2023-08-30 20:37:24,156 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 301 flow [2023-08-30 20:37:24,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 190.28571428571428) internal successors, (1332), 7 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:24,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:24,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:24,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 20:37:24,158 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:24,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:24,158 INFO L85 PathProgramCache]: Analyzing trace with hash -424649517, now seen corresponding path program 1 times [2023-08-30 20:37:24,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:24,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657234717] [2023-08-30 20:37:24,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:24,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:24,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:24,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:37:24,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:24,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657234717] [2023-08-30 20:37:24,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657234717] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 20:37:24,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626026374] [2023-08-30 20:37:24,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:24,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 20:37:24,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 20:37:24,513 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-30 20:37:24,537 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-30 20:37:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:24,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-30 20:37:24,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 20:37:24,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:37:24,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 20:37:24,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:37:24,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626026374] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 20:37:24,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 20:37:24,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 12 [2023-08-30 20:37:24,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071590236] [2023-08-30 20:37:24,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 20:37:24,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 20:37:24,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:24,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 20:37:24,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-30 20:37:24,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 418 [2023-08-30 20:37:24,945 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 301 flow. Second operand has 12 states, 12 states have (on average 183.33333333333334) internal successors, (2200), 12 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:24,945 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:24,945 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 418 [2023-08-30 20:37:24,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:26,741 INFO L130 PetriNetUnfolder]: 12956/18050 cut-off events. [2023-08-30 20:37:26,741 INFO L131 PetriNetUnfolder]: For 21187/21293 co-relation queries the response was YES. [2023-08-30 20:37:26,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53790 conditions, 18050 events. 12956/18050 cut-off events. For 21187/21293 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 106911 event pairs, 1400 based on Foata normal form. 604/18552 useless extension candidates. Maximal degree in co-relation 44474. Up to 5777 conditions per place. [2023-08-30 20:37:26,892 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 162 selfloop transitions, 46 changer transitions 0/212 dead transitions. [2023-08-30 20:37:26,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 212 transitions, 1414 flow [2023-08-30 20:37:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 20:37:26,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 20:37:26,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1945 transitions. [2023-08-30 20:37:26,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465311004784689 [2023-08-30 20:37:26,898 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1945 transitions. [2023-08-30 20:37:26,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1945 transitions. [2023-08-30 20:37:26,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:26,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1945 transitions. [2023-08-30 20:37:26,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 194.5) internal successors, (1945), 10 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:26,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:26,910 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:26,910 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 301 flow. Second operand 10 states and 1945 transitions. [2023-08-30 20:37:26,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 212 transitions, 1414 flow [2023-08-30 20:37:26,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 212 transitions, 1400 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-08-30 20:37:26,927 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 640 flow [2023-08-30 20:37:26,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=640, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2023-08-30 20:37:26,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2023-08-30 20:37:26,930 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 640 flow [2023-08-30 20:37:26,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 183.33333333333334) internal successors, (2200), 12 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:26,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:26,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:26,941 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-30 20:37:27,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-08-30 20:37:27,139 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:27,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:27,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1135887939, now seen corresponding path program 2 times [2023-08-30 20:37:27,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:27,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933656954] [2023-08-30 20:37:27,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:27,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:27,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:27,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:27,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933656954] [2023-08-30 20:37:27,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933656954] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:27,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:27,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:37:27,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624905637] [2023-08-30 20:37:27,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:27,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:37:27,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:27,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:37:27,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:37:27,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-08-30 20:37:27,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 640 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:27,598 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:27,598 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-08-30 20:37:27,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:30,599 INFO L130 PetriNetUnfolder]: 25012/34818 cut-off events. [2023-08-30 20:37:30,599 INFO L131 PetriNetUnfolder]: For 85153/86022 co-relation queries the response was YES. [2023-08-30 20:37:30,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126780 conditions, 34818 events. 25012/34818 cut-off events. For 85153/86022 co-relation queries the response was YES. Maximal size of possible extension queue 1504. Compared 214957 event pairs, 2737 based on Foata normal form. 1233/35306 useless extension candidates. Maximal degree in co-relation 104115. Up to 17414 conditions per place. [2023-08-30 20:37:30,829 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 218 selfloop transitions, 54 changer transitions 5/285 dead transitions. [2023-08-30 20:37:30,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 285 transitions, 2386 flow [2023-08-30 20:37:30,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 20:37:30,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 20:37:30,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1632 transitions. [2023-08-30 20:37:30,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880382775119617 [2023-08-30 20:37:30,835 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1632 transitions. [2023-08-30 20:37:30,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1632 transitions. [2023-08-30 20:37:30,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:30,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1632 transitions. [2023-08-30 20:37:30,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 204.0) internal successors, (1632), 8 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:30,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:30,846 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:30,846 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 640 flow. Second operand 8 states and 1632 transitions. [2023-08-30 20:37:30,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 285 transitions, 2386 flow [2023-08-30 20:37:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 285 transitions, 2279 flow, removed 14 selfloop flow, removed 1 redundant places. [2023-08-30 20:37:31,117 INFO L231 Difference]: Finished difference. Result has 92 places, 127 transitions, 1105 flow [2023-08-30 20:37:31,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1105, PETRI_PLACES=92, PETRI_TRANSITIONS=127} [2023-08-30 20:37:31,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2023-08-30 20:37:31,118 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 127 transitions, 1105 flow [2023-08-30 20:37:31,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:31,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:31,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:31,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 20:37:31,119 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:31,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:31,120 INFO L85 PathProgramCache]: Analyzing trace with hash -332941451, now seen corresponding path program 3 times [2023-08-30 20:37:31,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:31,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551079337] [2023-08-30 20:37:31,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:31,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:31,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:31,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:31,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:31,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551079337] [2023-08-30 20:37:31,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551079337] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:31,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:31,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 20:37:31,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982985389] [2023-08-30 20:37:31,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:31,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 20:37:31,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:31,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 20:37:31,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 20:37:31,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-08-30 20:37:31,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 127 transitions, 1105 flow. Second operand has 7 states, 7 states have (on average 189.28571428571428) internal successors, (1325), 7 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:31,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:31,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-08-30 20:37:31,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:34,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][192], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 119#L56true, 181#L101true, 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:34,012 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:37:34,012 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:34,013 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:34,013 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:35,414 INFO L130 PetriNetUnfolder]: 26428/37414 cut-off events. [2023-08-30 20:37:35,414 INFO L131 PetriNetUnfolder]: For 132634/134050 co-relation queries the response was YES. [2023-08-30 20:37:35,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155031 conditions, 37414 events. 26428/37414 cut-off events. For 132634/134050 co-relation queries the response was YES. Maximal size of possible extension queue 1805. Compared 248065 event pairs, 4294 based on Foata normal form. 1288/37788 useless extension candidates. Maximal degree in co-relation 120469. Up to 27639 conditions per place. [2023-08-30 20:37:35,685 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 152 selfloop transitions, 53 changer transitions 37/253 dead transitions. [2023-08-30 20:37:35,685 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 253 transitions, 2408 flow [2023-08-30 20:37:35,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 20:37:35,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 20:37:35,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1416 transitions. [2023-08-30 20:37:35,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839371155160629 [2023-08-30 20:37:35,695 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1416 transitions. [2023-08-30 20:37:35,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1416 transitions. [2023-08-30 20:37:35,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:35,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1416 transitions. [2023-08-30 20:37:35,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 202.28571428571428) internal successors, (1416), 7 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:35,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 418.0) internal successors, (3344), 8 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:35,720 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 418.0) internal successors, (3344), 8 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:35,721 INFO L175 Difference]: Start difference. First operand has 92 places, 127 transitions, 1105 flow. Second operand 7 states and 1416 transitions. [2023-08-30 20:37:35,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 253 transitions, 2408 flow [2023-08-30 20:37:36,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 253 transitions, 2379 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 20:37:36,002 INFO L231 Difference]: Finished difference. Result has 100 places, 137 transitions, 1379 flow [2023-08-30 20:37:36,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1379, PETRI_PLACES=100, PETRI_TRANSITIONS=137} [2023-08-30 20:37:36,003 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2023-08-30 20:37:36,003 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 137 transitions, 1379 flow [2023-08-30 20:37:36,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 189.28571428571428) internal successors, (1325), 7 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:36,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:36,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:36,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 20:37:36,004 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:36,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:36,005 INFO L85 PathProgramCache]: Analyzing trace with hash -461852923, now seen corresponding path program 4 times [2023-08-30 20:37:36,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:36,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086324219] [2023-08-30 20:37:36,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:36,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:36,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:36,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:36,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086324219] [2023-08-30 20:37:36,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086324219] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:36,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:36,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:37:36,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433661257] [2023-08-30 20:37:36,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:36,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:37:36,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:36,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:37:36,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:37:36,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 418 [2023-08-30 20:37:36,413 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 137 transitions, 1379 flow. Second operand has 6 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:36,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:36,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 418 [2023-08-30 20:37:36,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:41,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 189#L146-2true, 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,754 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,754 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:41,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 189#L146-2true, 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,861 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,861 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,861 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,861 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,862 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,862 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,862 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,862 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 624#true, 51#L147-1true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,865 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 51#L147-1true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,865 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,865 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,866 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:41,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [42#thread2EXITtrue, 624#true, 51#L147-1true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,935 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [42#thread2EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 51#L147-1true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,935 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,937 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 68#L147-2true, Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,938 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,978 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,978 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,978 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,980 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,980 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,980 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,980 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:41,981 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,981 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,981 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:41,981 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:42,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:42,003 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,003 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,003 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,004 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 184#L148-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:42,004 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,004 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,004 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,004 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:42,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 25#L148-2true, Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:42,022 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,022 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,022 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,022 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 25#L148-2true, Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:42,023 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,023 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,023 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,023 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:42,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][272], [102#L149-1true, 624#true, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:42,033 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,034 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,034 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,034 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][171], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 102#L149-1true, 624#true, 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)), Black: 634#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))]) [2023-08-30 20:37:42,034 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,034 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,034 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,035 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:42,042 INFO L130 PetriNetUnfolder]: 37013/52710 cut-off events. [2023-08-30 20:37:42,043 INFO L131 PetriNetUnfolder]: For 195566/197130 co-relation queries the response was YES. [2023-08-30 20:37:42,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222727 conditions, 52710 events. 37013/52710 cut-off events. For 195566/197130 co-relation queries the response was YES. Maximal size of possible extension queue 2415. Compared 359007 event pairs, 8562 based on Foata normal form. 3420/55112 useless extension candidates. Maximal degree in co-relation 180154. Up to 28924 conditions per place. [2023-08-30 20:37:42,499 INFO L137 encePairwiseOnDemand]: 409/418 looper letters, 251 selfloop transitions, 113 changer transitions 13/385 dead transitions. [2023-08-30 20:37:42,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 385 transitions, 4232 flow [2023-08-30 20:37:42,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 20:37:42,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 20:37:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1979 transitions. [2023-08-30 20:37:42,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.473444976076555 [2023-08-30 20:37:42,506 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1979 transitions. [2023-08-30 20:37:42,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1979 transitions. [2023-08-30 20:37:42,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:42,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1979 transitions. [2023-08-30 20:37:42,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 197.9) internal successors, (1979), 10 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:42,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:42,520 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:42,520 INFO L175 Difference]: Start difference. First operand has 100 places, 137 transitions, 1379 flow. Second operand 10 states and 1979 transitions. [2023-08-30 20:37:42,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 385 transitions, 4232 flow [2023-08-30 20:37:43,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 385 transitions, 4093 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-08-30 20:37:43,155 INFO L231 Difference]: Finished difference. Result has 113 places, 222 transitions, 2860 flow [2023-08-30 20:37:43,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2860, PETRI_PLACES=113, PETRI_TRANSITIONS=222} [2023-08-30 20:37:43,156 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2023-08-30 20:37:43,156 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 222 transitions, 2860 flow [2023-08-30 20:37:43,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:43,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:43,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:43,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 20:37:43,157 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:43,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:43,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1585061501, now seen corresponding path program 5 times [2023-08-30 20:37:43,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:43,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201245035] [2023-08-30 20:37:43,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:43,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:43,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:43,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:43,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201245035] [2023-08-30 20:37:43,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201245035] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:43,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:43,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:37:43,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000826633] [2023-08-30 20:37:43,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:43,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:37:43,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:43,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:37:43,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:37:43,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-08-30 20:37:43,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 222 transitions, 2860 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:43,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:43,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-08-30 20:37:43,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:37:47,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][398], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 70#L119true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:47,790 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:37:47,790 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:37:47,790 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:47,790 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][398], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:48,811 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:37:48,811 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:48,811 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:48,811 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:48,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:48,966 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:48,966 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,968 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,968 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:48,969 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:48,969 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,969 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,969 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:48,971 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:48,971 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,971 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,971 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:37:48,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:48,971 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:48,971 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:48,971 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:37:48,971 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:49,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,409 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,409 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,409 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,409 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,410 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,410 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,410 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,410 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,411 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,411 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:49,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,412 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,412 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:49,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,749 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:49,749 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,750 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,750 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,750 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:49,750 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,750 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,751 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,752 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:49,752 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,752 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,752 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:49,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, 119#L56true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,753 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:49,753 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:37:49,753 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,753 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,922 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:49,922 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:49,923 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:49,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:49,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:50,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,135 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,136 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,136 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,138 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,138 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,139 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:50,139 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,139 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,140 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,140 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,140 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,140 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:50,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,145 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,146 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,147 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,147 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,456 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 77#L145-4true, 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,456 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,508 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,508 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [63#L62true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,508 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,509 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,525 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,525 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,525 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,525 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,526 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,526 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,526 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,526 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,527 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,527 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,527 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,576 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,577 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:37:50,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,738 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:50,738 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,738 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [33#thread1EXITtrue, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 123#L146-1true, Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,739 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:50,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,770 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,770 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,770 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,771 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,772 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,772 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,772 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,773 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,773 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,773 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:50,999 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,999 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:50,999 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:50,999 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,001 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,001 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:37:51,001 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,001 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,141 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,141 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,142 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:37:51,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [42#thread2EXITtrue, 189#L146-2true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,156 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,156 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,156 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,156 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [42#thread2EXITtrue, 189#L146-2true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,157 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,157 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,157 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,157 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,162 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,162 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,162 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,162 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,162 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,163 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,163 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,163 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 136#L98true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,164 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,164 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:51,165 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,165 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 51#L147-1true, Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,165 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,166 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,166 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,166 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:37:51,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][230], [665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 61#thread4EXITtrue, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 136#L98true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,286 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][138], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 51#L147-1true, Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), 369#true, Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,286 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,286 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-30 20:37:51,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [42#thread2EXITtrue, 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,294 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,294 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,295 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,295 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [42#thread2EXITtrue, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, 51#L147-1true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 61#thread4EXITtrue, 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,295 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,295 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,295 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,296 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-30 20:37:51,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,372 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,372 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,372 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,373 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 68#L147-2true, 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,373 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,373 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,373 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,373 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 20:37:51,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 184#L148-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,416 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,416 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,417 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,417 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 184#L148-1true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,417 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,417 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,417 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,417 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 20:37:51,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, 148#L116true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 25#L148-2true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,446 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,446 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,446 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,446 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 25#L148-2true, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,447 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 20:37:51,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][325], [102#L149-1true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 148#L116true, 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,463 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][217], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 102#L149-1true, 665#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 61#thread4EXITtrue, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 369#true, Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 640#true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:37:51,463 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 20:37:51,476 INFO L130 PetriNetUnfolder]: 45345/66554 cut-off events. [2023-08-30 20:37:51,476 INFO L131 PetriNetUnfolder]: For 389495/392639 co-relation queries the response was YES. [2023-08-30 20:37:51,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313609 conditions, 66554 events. 45345/66554 cut-off events. For 389495/392639 co-relation queries the response was YES. Maximal size of possible extension queue 3344. Compared 505020 event pairs, 9271 based on Foata normal form. 2436/67227 useless extension candidates. Maximal degree in co-relation 250257. Up to 41584 conditions per place. [2023-08-30 20:37:52,104 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 216 selfloop transitions, 184 changer transitions 20/440 dead transitions. [2023-08-30 20:37:52,105 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 440 transitions, 5898 flow [2023-08-30 20:37:52,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 20:37:52,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 20:37:52,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1620 transitions. [2023-08-30 20:37:52,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48444976076555024 [2023-08-30 20:37:52,110 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1620 transitions. [2023-08-30 20:37:52,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1620 transitions. [2023-08-30 20:37:52,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:37:52,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1620 transitions. [2023-08-30 20:37:52,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.5) internal successors, (1620), 8 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:52,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:52,119 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:52,119 INFO L175 Difference]: Start difference. First operand has 113 places, 222 transitions, 2860 flow. Second operand 8 states and 1620 transitions. [2023-08-30 20:37:52,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 440 transitions, 5898 flow [2023-08-30 20:37:54,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 440 transitions, 5870 flow, removed 14 selfloop flow, removed 0 redundant places. [2023-08-30 20:37:54,023 INFO L231 Difference]: Finished difference. Result has 125 places, 290 transitions, 4608 flow [2023-08-30 20:37:54,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4608, PETRI_PLACES=125, PETRI_TRANSITIONS=290} [2023-08-30 20:37:54,024 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2023-08-30 20:37:54,024 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 290 transitions, 4608 flow [2023-08-30 20:37:54,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:54,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:37:54,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:37:54,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 20:37:54,025 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:37:54,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:37:54,025 INFO L85 PathProgramCache]: Analyzing trace with hash 539625825, now seen corresponding path program 6 times [2023-08-30 20:37:54,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:37:54,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409632770] [2023-08-30 20:37:54,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:37:54,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:37:54,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:37:54,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:37:54,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:37:54,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409632770] [2023-08-30 20:37:54,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409632770] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:37:54,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:37:54,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:37:54,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365067494] [2023-08-30 20:37:54,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:37:54,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:37:54,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:37:54,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:37:54,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:37:54,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-08-30 20:37:54,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 290 transitions, 4608 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:37:54,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:37:54,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-08-30 20:37:54,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:38:00,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][178], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 665#true, 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:00,740 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,740 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,740 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:00,740 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:00,740 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,740 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,741 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,741 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:00,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:00,741 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,741 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,741 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:00,741 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:02,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 42#thread2EXITtrue, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:02,029 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,029 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,029 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,029 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:02,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 42#thread2EXITtrue, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:02,029 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,030 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,030 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,030 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:02,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][178], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 665#true, 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:02,034 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,034 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:02,034 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,034 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:02,035 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,035 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,035 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:02,035 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:02,035 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,035 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,035 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:02,035 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:02,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][255], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:02,746 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:02,746 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:02,746 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:02,747 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:02,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:02,747 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:02,747 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:02,747 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:02,747 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:03,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][425], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 42#thread2EXITtrue, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:03,001 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:03,001 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:03,001 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:03,001 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:03,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][141], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 42#thread2EXITtrue, 665#true, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:03,001 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:03,001 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:03,001 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:03,002 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:03,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][255], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:03,555 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:03,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, 665#true, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:03,555 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:03,555 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:03,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:03,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:04,722 INFO L130 PetriNetUnfolder]: 54947/80786 cut-off events. [2023-08-30 20:38:04,722 INFO L131 PetriNetUnfolder]: For 519669/522931 co-relation queries the response was YES. [2023-08-30 20:38:05,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 395234 conditions, 80786 events. 54947/80786 cut-off events. For 519669/522931 co-relation queries the response was YES. Maximal size of possible extension queue 4246. Compared 630389 event pairs, 10396 based on Foata normal form. 2647/81970 useless extension candidates. Maximal degree in co-relation 314523. Up to 39139 conditions per place. [2023-08-30 20:38:05,694 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 237 selfloop transitions, 206 changer transitions 19/482 dead transitions. [2023-08-30 20:38:05,694 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 482 transitions, 7060 flow [2023-08-30 20:38:05,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 20:38:05,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 20:38:05,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1618 transitions. [2023-08-30 20:38:05,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838516746411483 [2023-08-30 20:38:05,698 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1618 transitions. [2023-08-30 20:38:05,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1618 transitions. [2023-08-30 20:38:05,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:38:05,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1618 transitions. [2023-08-30 20:38:05,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.25) internal successors, (1618), 8 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:05,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:05,707 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:05,707 INFO L175 Difference]: Start difference. First operand has 125 places, 290 transitions, 4608 flow. Second operand 8 states and 1618 transitions. [2023-08-30 20:38:05,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 482 transitions, 7060 flow [2023-08-30 20:38:09,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 482 transitions, 6909 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-30 20:38:09,997 INFO L231 Difference]: Finished difference. Result has 134 places, 315 transitions, 5453 flow [2023-08-30 20:38:09,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5453, PETRI_PLACES=134, PETRI_TRANSITIONS=315} [2023-08-30 20:38:09,998 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2023-08-30 20:38:09,999 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 315 transitions, 5453 flow [2023-08-30 20:38:09,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:09,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:38:09,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:38:09,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 20:38:10,000 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:38:10,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:38:10,000 INFO L85 PathProgramCache]: Analyzing trace with hash 875608831, now seen corresponding path program 7 times [2023-08-30 20:38:10,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:38:10,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469150718] [2023-08-30 20:38:10,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:38:10,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:38:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:38:10,349 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:38:10,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:38:10,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469150718] [2023-08-30 20:38:10,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469150718] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:38:10,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:38:10,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:38:10,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648898387] [2023-08-30 20:38:10,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:38:10,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:38:10,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:38:10,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:38:10,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:38:10,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-08-30 20:38:10,404 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 315 transitions, 5453 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:10,404 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:38:10,404 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-08-30 20:38:10,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:38:15,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][428], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:15,496 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:15,496 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:15,496 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:15,496 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:16,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][325], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:16,357 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,358 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,358 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,358 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,358 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:16,358 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,358 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,358 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,358 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:16,359 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,359 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,359 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,359 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:16,389 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,389 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,389 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:16,390 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:16,390 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][428], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:16,704 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,704 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:16,704 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:16,704 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:17,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:17,521 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,521 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,521 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,521 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:17,522 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,522 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:17,523 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,523 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,523 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,523 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:17,535 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,535 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:17,536 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:17,536 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,536 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:17,536 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:18,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][259], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:18,206 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:18,206 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:18,207 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:18,207 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:18,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:18,207 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:18,207 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:18,207 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:18,207 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:18,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:18,451 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:18,451 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:18,451 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:18,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:18,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:18,451 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:18,451 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:18,451 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:18,452 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:18,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][259], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:18,748 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:18,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][158], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:18,748 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:18,748 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:19,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,170 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,170 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,170 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:19,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,171 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,171 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,171 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:19,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,175 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,175 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,176 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:19,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:19,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,180 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,180 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,181 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,181 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,181 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,181 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,181 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,181 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][382], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,182 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,182 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,182 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,182 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][220], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 674#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 696#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 42#thread2EXITtrue, 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 632#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 627#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 630#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:19,183 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,183 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:19,183 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,183 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:19,896 INFO L130 PetriNetUnfolder]: 48709/70591 cut-off events. [2023-08-30 20:38:19,896 INFO L131 PetriNetUnfolder]: For 579882/582603 co-relation queries the response was YES. [2023-08-30 20:38:20,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 373283 conditions, 70591 events. 48709/70591 cut-off events. For 579882/582603 co-relation queries the response was YES. Maximal size of possible extension queue 3663. Compared 525881 event pairs, 12217 based on Foata normal form. 2971/72029 useless extension candidates. Maximal degree in co-relation 301441. Up to 39302 conditions per place. [2023-08-30 20:38:20,863 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 303 selfloop transitions, 129 changer transitions 19/471 dead transitions. [2023-08-30 20:38:20,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 471 transitions, 7544 flow [2023-08-30 20:38:20,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 20:38:20,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 20:38:20,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1612 transitions. [2023-08-30 20:38:20,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4820574162679426 [2023-08-30 20:38:20,867 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1612 transitions. [2023-08-30 20:38:20,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1612 transitions. [2023-08-30 20:38:20,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:38:20,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1612 transitions. [2023-08-30 20:38:20,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 201.5) internal successors, (1612), 8 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:20,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:20,874 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:20,875 INFO L175 Difference]: Start difference. First operand has 134 places, 315 transitions, 5453 flow. Second operand 8 states and 1612 transitions. [2023-08-30 20:38:20,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 471 transitions, 7544 flow [2023-08-30 20:38:26,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 471 transitions, 7165 flow, removed 66 selfloop flow, removed 7 redundant places. [2023-08-30 20:38:26,259 INFO L231 Difference]: Finished difference. Result has 137 places, 311 transitions, 5382 flow [2023-08-30 20:38:26,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=4752, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5382, PETRI_PLACES=137, PETRI_TRANSITIONS=311} [2023-08-30 20:38:26,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2023-08-30 20:38:26,260 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 311 transitions, 5382 flow [2023-08-30 20:38:26,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:26,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:38:26,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:38:26,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 20:38:26,260 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:38:26,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:38:26,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1817995421, now seen corresponding path program 8 times [2023-08-30 20:38:26,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:38:26,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561711468] [2023-08-30 20:38:26,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:38:26,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:38:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:38:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:38:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:38:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561711468] [2023-08-30 20:38:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561711468] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:38:26,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:38:26,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:38:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070849414] [2023-08-30 20:38:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:38:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:38:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:38:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:38:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:38:26,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 418 [2023-08-30 20:38:26,613 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 311 transitions, 5382 flow. Second operand has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:26,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:38:26,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 418 [2023-08-30 20:38:26,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:38:32,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][72], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,758 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,758 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,758 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,758 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,759 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,759 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,759 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,854 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,854 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,854 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,854 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][134], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,854 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,854 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,855 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,855 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,855 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,855 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,855 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,855 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,884 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,884 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,885 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,885 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,885 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:32,924 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:32,924 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,925 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:32,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,021 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][134], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,021 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,021 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,022 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,022 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,022 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,022 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,022 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][305], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,041 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,042 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,042 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,042 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][136], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,042 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,042 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,042 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,042 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][72], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,049 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,050 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,050 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,050 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,050 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,051 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,051 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,051 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,051 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,051 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,052 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,052 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,110 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,110 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,110 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,110 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,111 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,111 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,111 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,111 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,112 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,112 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,112 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,112 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,497 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,497 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,497 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,498 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-30 20:38:33,498 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-30 20:38:33,498 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-30 20:38:33,498 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-30 20:38:33,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,504 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,504 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,504 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,504 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][183], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,504 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,504 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,504 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,504 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,505 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,505 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,505 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,505 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,570 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,570 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,570 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:33,570 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,571 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,571 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:38:33,571 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:33,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,584 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,584 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,584 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,585 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,585 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,585 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,593 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,593 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,593 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,593 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,594 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,594 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,594 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][443], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,657 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,657 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,657 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,762 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,762 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,763 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:33,763 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:33,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:33,764 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:34,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,189 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,189 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,190 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,502 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,502 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,504 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,504 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,504 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,510 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,510 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,510 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,510 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,510 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,511 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,511 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,511 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,511 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,511 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,511 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,511 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,518 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,518 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,518 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,518 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,519 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,519 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,629 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,629 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,629 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,629 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,629 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,630 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,632 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,632 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,632 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,632 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,651 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,651 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,651 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,652 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,652 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,652 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,685 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,685 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,685 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,686 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,686 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,686 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][61], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,692 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,693 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,693 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,693 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,693 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,693 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,694 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,801 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,801 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,801 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,801 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,802 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-30 20:38:34,802 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-30 20:38:34,802 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-30 20:38:34,802 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-30 20:38:34,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,807 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,807 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,808 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,808 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,808 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,808 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][84], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,810 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,810 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,841 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,841 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,841 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:34,841 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,842 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,842 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,842 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:34,842 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:34,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][278], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,848 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,848 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,848 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,848 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][347], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,848 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,848 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,849 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,849 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,850 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,850 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,850 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,850 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 702#true, Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,851 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,851 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,851 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,851 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,947 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,947 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,947 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,947 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:34,947 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,947 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:34,947 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:34,947 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,598 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,598 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,603 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,604 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,678 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,678 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,678 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,679 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,707 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,707 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:35,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,783 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,783 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,783 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,783 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:35,783 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:35,783 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,783 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:35,783 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,134 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,134 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,134 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,134 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,135 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,135 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,136 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][234], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,144 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,144 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][142], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,145 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,145 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,177 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,177 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,177 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,178 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,178 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,178 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,178 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,178 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][352], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,180 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,180 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,180 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,180 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][221], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,181 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,181 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,181 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,181 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,211 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,211 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,211 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,211 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,211 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,211 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,211 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,211 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,213 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,213 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,213 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,213 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,213 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,214 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,221 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,221 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,221 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,222 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,222 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,222 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,222 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,222 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,224 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,224 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,224 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,224 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,224 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,224 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,224 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:36,224 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,228 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,228 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,228 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,229 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,229 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,229 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,229 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,230 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,230 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,230 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,230 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][234], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,692 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,692 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][142], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 716#true, Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), 702#true, Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,692 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,692 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,715 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,715 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,716 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,716 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,716 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,716 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,716 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,716 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][351], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,718 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,718 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,718 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,718 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][223], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 123#L146-1true, Black: 694#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:36,718 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,718 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:36,718 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:36,718 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:37,030 INFO L130 PetriNetUnfolder]: 54363/77336 cut-off events. [2023-08-30 20:38:37,030 INFO L131 PetriNetUnfolder]: For 627325/630606 co-relation queries the response was YES. [2023-08-30 20:38:37,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411509 conditions, 77336 events. 54363/77336 cut-off events. For 627325/630606 co-relation queries the response was YES. Maximal size of possible extension queue 4088. Compared 562804 event pairs, 11916 based on Foata normal form. 3124/78549 useless extension candidates. Maximal degree in co-relation 345158. Up to 30770 conditions per place. [2023-08-30 20:38:37,868 INFO L137 encePairwiseOnDemand]: 412/418 looper letters, 381 selfloop transitions, 90 changer transitions 10/501 dead transitions. [2023-08-30 20:38:37,869 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 501 transitions, 8953 flow [2023-08-30 20:38:37,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 20:38:37,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 20:38:37,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1216 transitions. [2023-08-30 20:38:37,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2023-08-30 20:38:37,872 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1216 transitions. [2023-08-30 20:38:37,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1216 transitions. [2023-08-30 20:38:37,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:38:37,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1216 transitions. [2023-08-30 20:38:37,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 202.66666666666666) internal successors, (1216), 6 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:37,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:37,877 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 418.0) internal successors, (2926), 7 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:37,877 INFO L175 Difference]: Start difference. First operand has 137 places, 311 transitions, 5382 flow. Second operand 6 states and 1216 transitions. [2023-08-30 20:38:37,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 501 transitions, 8953 flow [2023-08-30 20:38:42,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 501 transitions, 8681 flow, removed 24 selfloop flow, removed 4 redundant places. [2023-08-30 20:38:42,829 INFO L231 Difference]: Finished difference. Result has 140 places, 336 transitions, 5877 flow [2023-08-30 20:38:42,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=5189, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5877, PETRI_PLACES=140, PETRI_TRANSITIONS=336} [2023-08-30 20:38:42,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2023-08-30 20:38:42,830 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 336 transitions, 5877 flow [2023-08-30 20:38:42,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:42,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:38:42,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:38:42,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 20:38:42,831 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:38:42,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:38:42,832 INFO L85 PathProgramCache]: Analyzing trace with hash -748052963, now seen corresponding path program 9 times [2023-08-30 20:38:42,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:38:42,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989785404] [2023-08-30 20:38:42,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:38:42,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:38:42,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:38:43,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:38:43,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:38:43,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989785404] [2023-08-30 20:38:43,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989785404] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:38:43,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:38:43,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:38:43,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313157536] [2023-08-30 20:38:43,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:38:43,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:38:43,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:38:43,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:38:43,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:38:43,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-08-30 20:38:43,201 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 336 transitions, 5877 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:43,201 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:38:43,201 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-08-30 20:38:43,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:38:49,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,370 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][344], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,370 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,371 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,371 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,371 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,371 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,371 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][155], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,417 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,417 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,417 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,417 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,418 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,418 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,418 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][156], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,420 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,420 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,420 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,420 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,421 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:49,421 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:38:49,421 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,576 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,577 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,577 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][156], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,578 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,578 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,578 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,578 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,602 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,603 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,604 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,604 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,604 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,604 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:38:50,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][155], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 70#L119true, Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,607 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,607 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,607 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,607 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:50,608 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,608 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,608 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:50,608 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:51,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:51,535 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-30 20:38:51,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-30 20:38:51,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-30 20:38:51,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-30 20:38:51,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:51,553 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:51,553 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:51,553 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:51,553 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:51,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:51,554 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:51,554 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:51,554 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:51,554 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:51,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:51,577 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:38:51,577 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:51,577 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:51,577 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,253 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-30 20:38:52,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-30 20:38:52,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-30 20:38:52,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-30 20:38:52,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,264 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,264 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,264 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,264 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:52,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,264 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,264 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,264 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,264 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:52,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,270 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,270 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:52,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,270 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,270 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:38:52,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:38:52,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,276 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,276 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][412], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,278 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][226], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, Black: 678#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:38:52,278 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:38:52,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:38:52,774 INFO L130 PetriNetUnfolder]: 50411/71035 cut-off events. [2023-08-30 20:38:52,774 INFO L131 PetriNetUnfolder]: For 593033/595791 co-relation queries the response was YES. [2023-08-30 20:38:53,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391677 conditions, 71035 events. 50411/71035 cut-off events. For 593033/595791 co-relation queries the response was YES. Maximal size of possible extension queue 3621. Compared 500680 event pairs, 8016 based on Foata normal form. 1976/71561 useless extension candidates. Maximal degree in co-relation 339253. Up to 30564 conditions per place. [2023-08-30 20:38:53,588 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 269 selfloop transitions, 216 changer transitions 11/516 dead transitions. [2023-08-30 20:38:53,588 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 516 transitions, 8674 flow [2023-08-30 20:38:53,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 20:38:53,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 20:38:53,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1593 transitions. [2023-08-30 20:38:53,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763755980861244 [2023-08-30 20:38:53,592 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1593 transitions. [2023-08-30 20:38:53,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1593 transitions. [2023-08-30 20:38:53,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:38:53,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1593 transitions. [2023-08-30 20:38:53,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.125) internal successors, (1593), 8 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:53,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:53,599 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:53,599 INFO L175 Difference]: Start difference. First operand has 140 places, 336 transitions, 5877 flow. Second operand 8 states and 1593 transitions. [2023-08-30 20:38:53,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 516 transitions, 8674 flow [2023-08-30 20:38:59,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 516 transitions, 8341 flow, removed 83 selfloop flow, removed 4 redundant places. [2023-08-30 20:38:59,369 INFO L231 Difference]: Finished difference. Result has 144 places, 383 transitions, 7137 flow [2023-08-30 20:38:59,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=5309, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7137, PETRI_PLACES=144, PETRI_TRANSITIONS=383} [2023-08-30 20:38:59,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2023-08-30 20:38:59,370 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 383 transitions, 7137 flow [2023-08-30 20:38:59,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:38:59,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:38:59,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:38:59,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 20:38:59,371 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:38:59,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:38:59,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1139566839, now seen corresponding path program 3 times [2023-08-30 20:38:59,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:38:59,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40037380] [2023-08-30 20:38:59,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:38:59,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:38:59,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:38:59,678 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:38:59,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:38:59,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40037380] [2023-08-30 20:38:59,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40037380] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 20:38:59,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805079611] [2023-08-30 20:38:59,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 20:38:59,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 20:38:59,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 20:38:59,685 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-30 20:38:59,704 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-30 20:38:59,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 20:38:59,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 20:38:59,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-30 20:38:59,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 20:39:00,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:39:00,044 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 20:39:00,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805079611] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:39:00,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 20:39:00,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2023-08-30 20:39:00,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539292306] [2023-08-30 20:39:00,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:39:00,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 20:39:00,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:39:00,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 20:39:00,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-08-30 20:39:00,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 418 [2023-08-30 20:39:00,117 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 383 transitions, 7137 flow. Second operand has 8 states, 8 states have (on average 185.75) internal successors, (1486), 8 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:00,118 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:39:00,118 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 418 [2023-08-30 20:39:00,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:39:05,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:05,165 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:05,165 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:05,165 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:05,165 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:05,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:05,166 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:05,166 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:05,166 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:05,166 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:06,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:06,615 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:06,615 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:06,635 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,635 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,635 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,635 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:06,635 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,635 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,635 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,635 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:06,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:06,645 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:06,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:06,645 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:06,646 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,325 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,325 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,325 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,325 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,326 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,326 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,327 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,327 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,327 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,328 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,329 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,345 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,345 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,345 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,345 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,346 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,346 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,346 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,346 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,347 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,347 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,347 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,347 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,348 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,348 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,348 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,348 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,350 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,351 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,351 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,351 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:08,351 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,351 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:08,351 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:08,351 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:09,485 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,485 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,486 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,488 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,489 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,489 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,490 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,502 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,502 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,503 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,505 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,505 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,506 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 33#thread1EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,507 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 33#thread1EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,507 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,507 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,541 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,541 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,541 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,541 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,542 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,542 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,542 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,542 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,613 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,613 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,614 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,614 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,672 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:09,672 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:39:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:10,066 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,066 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,066 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,066 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,066 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,067 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,067 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,067 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,067 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,067 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,067 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,067 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,075 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,075 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,075 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,075 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,075 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,075 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,075 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,075 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,077 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,077 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,078 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,078 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,078 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,078 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [189#L146-2true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,079 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,079 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,079 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,079 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,091 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,091 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,091 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,091 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,091 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,091 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,091 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,091 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,116 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,116 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,116 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,116 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,116 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,116 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,116 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,117 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 685#true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,135 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,135 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 685#true, 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,136 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:10,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,136 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:39:10,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:10,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,619 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,619 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,619 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:10,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,620 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,620 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,620 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,620 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][204], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 136#L98true, 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,621 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][106], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, Black: 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 676#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), 732#true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 51#L147-1true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 238#(<= ~n1~0 0), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:10,621 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:39:10,917 INFO L130 PetriNetUnfolder]: 55424/76095 cut-off events. [2023-08-30 20:39:10,917 INFO L131 PetriNetUnfolder]: For 704666/706495 co-relation queries the response was YES. [2023-08-30 20:39:11,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426875 conditions, 76095 events. 55424/76095 cut-off events. For 704666/706495 co-relation queries the response was YES. Maximal size of possible extension queue 3567. Compared 500533 event pairs, 11658 based on Foata normal form. 1336/76614 useless extension candidates. Maximal degree in co-relation 426801. Up to 62756 conditions per place. [2023-08-30 20:39:11,787 INFO L137 encePairwiseOnDemand]: 408/418 looper letters, 313 selfloop transitions, 386 changer transitions 55/768 dead transitions. [2023-08-30 20:39:11,787 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 768 transitions, 15562 flow [2023-08-30 20:39:11,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 20:39:11,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 20:39:11,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1960 transitions. [2023-08-30 20:39:11,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688995215311005 [2023-08-30 20:39:11,790 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1960 transitions. [2023-08-30 20:39:11,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1960 transitions. [2023-08-30 20:39:11,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:39:11,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1960 transitions. [2023-08-30 20:39:11,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 196.0) internal successors, (1960), 10 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:11,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:11,795 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 418.0) internal successors, (4598), 11 states have internal predecessors, (4598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:11,795 INFO L175 Difference]: Start difference. First operand has 144 places, 383 transitions, 7137 flow. Second operand 10 states and 1960 transitions. [2023-08-30 20:39:11,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 768 transitions, 15562 flow [2023-08-30 20:39:19,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 768 transitions, 15113 flow, removed 66 selfloop flow, removed 5 redundant places. [2023-08-30 20:39:19,849 INFO L231 Difference]: Finished difference. Result has 152 places, 589 transitions, 12773 flow [2023-08-30 20:39:19,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12773, PETRI_PLACES=152, PETRI_TRANSITIONS=589} [2023-08-30 20:39:19,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2023-08-30 20:39:19,850 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 589 transitions, 12773 flow [2023-08-30 20:39:19,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 185.75) internal successors, (1486), 8 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:19,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:39:19,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:39:19,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-30 20:39:20,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 20:39:20,051 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:39:20,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:39:20,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1300271849, now seen corresponding path program 4 times [2023-08-30 20:39:20,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:39:20,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586734733] [2023-08-30 20:39:20,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:39:20,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:39:20,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:39:20,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:39:20,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:39:20,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586734733] [2023-08-30 20:39:20,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586734733] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 20:39:20,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914364691] [2023-08-30 20:39:20,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 20:39:20,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 20:39:20,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 20:39:20,266 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-30 20:39:20,268 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-30 20:39:20,411 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 20:39:20,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 20:39:20,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-30 20:39:20,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 20:39:20,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:39:20,479 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 20:39:20,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914364691] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:39:20,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 20:39:20,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2023-08-30 20:39:20,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705970804] [2023-08-30 20:39:20,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:39:20,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:39:20,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:39:20,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:39:20,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-30 20:39:20,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-08-30 20:39:20,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 589 transitions, 12773 flow. Second operand has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:20,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:39:20,534 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-08-30 20:39:20,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:39:28,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:28,661 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,661 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,661 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,661 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][336], [739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:28,662 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:28,662 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:28,952 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:28,952 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,952 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:28,953 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,953 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,953 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:28,953 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:29,278 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:29,279 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:29,279 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:39:29,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:29,763 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,763 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,763 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:29,764 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:29,764 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:29,765 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:30,182 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:30,183 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,183 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,183 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,183 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:30,419 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:30,419 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:30,868 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 692#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:30,868 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:30,868 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:31,113 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,113 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,113 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,113 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:31,113 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,113 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,114 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,114 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:39:31,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:31,283 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:31,284 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([867] L83-->L77: Formula: (and (= (+ v_~q2_back~0_55 1) v_~q2_back~0_54) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_11| 256) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5| |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|) (not (= (ite (and (< v_~q2_back~0_55 v_~n2~0_28) (<= 0 v_~q2_back~0_55)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5| (ite (= (+ (select (select |v_#memory_int_87| v_~q2~0.base_35) (+ v_~q2~0.offset_35 (* v_~q2_back~0_55 4))) v_~C~0_32) 0) 1 0))) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, ~q2_back~0=v_~q2_back~0_55} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_5|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_5|, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_11|, ~n2~0=v_~n2~0_28, ~C~0=v_~C~0_32, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_5|, ~q2~0.offset=v_~q2~0.offset_35, #memory_int=|v_#memory_int_87|, ~q2~0.base=v_~q2~0.base_35, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_5|, ~q2_back~0=v_~q2_back~0_54} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_back~0][360], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:31,284 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:31,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:39:32,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([954] L119-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork2_#res#1.offset_9| 0) (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_15| 256) 0) (= |v_thread4Thread1of1ForFork2_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} OutVars{thread4Thread1of1ForFork2_#res#1.base=|v_thread4Thread1of1ForFork2_#res#1.base_9|, thread4Thread1of1ForFork2_#res#1.offset=|v_thread4Thread1of1ForFork2_#res#1.offset_9|, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_15|} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_#res#1.base, thread4Thread1of1ForFork2_#res#1.offset][388], [584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 749#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, 61#thread4EXITtrue, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:32,387 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:32,387 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:32,387 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:32,387 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:32,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([854] L119-->L116: Formula: (let ((.cse0 (+ |v_thread4Thread1of1ForFork2_plus_~a#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|))) (and (not (= (mod |v_thread4Thread1of1ForFork2_~cond~3#1_11| 256) 0)) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| (ite (or (<= .cse0 2147483647) (<= |v_thread4Thread1of1ForFork2_plus_~b#1_5| 0)) 1 0)) (= (select (select |v_#memory_int_79| v_~q2~0.base_33) (+ v_~q2~0.offset_33 (* 4 v_~q2_front~0_63))) |v_thread4Thread1of1ForFork2_plus_#in~b#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| .cse0) (not (= (ite (and (<= 0 v_~q2_front~0_63) (< v_~q2_front~0_63 v_~q2_back~0_52) (< v_~q2_front~0_63 v_~n2~0_24)) 1 0) 0)) (<= 0 (+ v_~total~0_61 2147483648)) (= |v_thread4Thread1of1ForFork2_plus_#res#1_5| v_~total~0_61) (= v_~q2_front~0_62 (+ v_~q2_front~0_63 1)) (<= v_~total~0_61 2147483647) (= |v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5| |v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~b#1_5| |v_thread4Thread1of1ForFork2_plus_~b#1_5|) (= v_~total~0_62 |v_thread4Thread1of1ForFork2_plus_#in~a#1_5|) (= |v_thread4Thread1of1ForFork2_plus_#in~a#1_5| |v_thread4Thread1of1ForFork2_plus_~a#1_5|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, #memory_int=|v_#memory_int_79|, ~q2_front~0=v_~q2_front~0_63, ~q2~0.base=v_~q2~0.base_33, ~q2_back~0=v_~q2_back~0_52, ~total~0=v_~total~0_62, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|} OutVars{thread4Thread1of1ForFork2_plus_#in~b#1=|v_thread4Thread1of1ForFork2_plus_#in~b#1_5|, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1_5|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_33, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_5|, ~q2_front~0=v_~q2_front~0_62, thread4Thread1of1ForFork2_#t~ret11#1=|v_thread4Thread1of1ForFork2_#t~ret11#1_5|, thread4Thread1of1ForFork2_plus_~b#1=|v_thread4Thread1of1ForFork2_plus_~b#1_5|, thread4Thread1of1ForFork2_#t~mem10#1=|v_thread4Thread1of1ForFork2_#t~mem10#1_5|, ~total~0=v_~total~0_61, thread4Thread1of1ForFork2_~cond~3#1=|v_thread4Thread1of1ForFork2_~cond~3#1_11|, thread4Thread1of1ForFork2_#t~post12#1=|v_thread4Thread1of1ForFork2_#t~post12#1_5|, thread4Thread1of1ForFork2_plus_#in~a#1=|v_thread4Thread1of1ForFork2_plus_#in~a#1_5|, #memory_int=|v_#memory_int_79|, thread4Thread1of1ForFork2_plus_#res#1=|v_thread4Thread1of1ForFork2_plus_#res#1_5|, ~q2~0.base=v_~q2~0.base_33, thread4Thread1of1ForFork2_plus_~a#1=|v_thread4Thread1of1ForFork2_plus_~a#1_5|, ~q2_back~0=v_~q2_back~0_52} AuxVars[] AssignedVars[thread4Thread1of1ForFork2_plus_#in~b#1, thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork2_#t~post12#1, thread4Thread1of1ForFork2_plus_#in~a#1, thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork2_plus_#res#1, thread4Thread1of1ForFork2_#t~ret11#1, thread4Thread1of1ForFork2_plus_~b#1, thread4Thread1of1ForFork2_plus_~a#1, thread4Thread1of1ForFork2_#t~mem10#1, ~total~0][629], [Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 749#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 119#L56true, Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 860#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 240#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:39:32,388 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:39:32,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:32,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:32,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:39:33,717 INFO L130 PetriNetUnfolder]: 61051/83525 cut-off events. [2023-08-30 20:39:33,717 INFO L131 PetriNetUnfolder]: For 837658/840172 co-relation queries the response was YES. [2023-08-30 20:39:34,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 485467 conditions, 83525 events. 61051/83525 cut-off events. For 837658/840172 co-relation queries the response was YES. Maximal size of possible extension queue 4124. Compared 553089 event pairs, 9715 based on Foata normal form. 3376/85763 useless extension candidates. Maximal degree in co-relation 485405. Up to 42980 conditions per place. [2023-08-30 20:39:34,942 INFO L137 encePairwiseOnDemand]: 412/418 looper letters, 576 selfloop transitions, 247 changer transitions 10/859 dead transitions. [2023-08-30 20:39:34,942 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 859 transitions, 18367 flow [2023-08-30 20:39:34,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 20:39:34,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 20:39:34,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 996 transitions. [2023-08-30 20:39:34,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47655502392344495 [2023-08-30 20:39:34,944 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 996 transitions. [2023-08-30 20:39:34,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 996 transitions. [2023-08-30 20:39:34,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:39:34,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 996 transitions. [2023-08-30 20:39:34,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 199.2) internal successors, (996), 5 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:34,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:34,948 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 418.0) internal successors, (2508), 6 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:34,948 INFO L175 Difference]: Start difference. First operand has 152 places, 589 transitions, 12773 flow. Second operand 5 states and 996 transitions. [2023-08-30 20:39:34,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 859 transitions, 18367 flow [2023-08-30 20:39:44,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 859 transitions, 17555 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-08-30 20:39:44,622 INFO L231 Difference]: Finished difference. Result has 152 places, 628 transitions, 13298 flow [2023-08-30 20:39:44,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=11118, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13298, PETRI_PLACES=152, PETRI_TRANSITIONS=628} [2023-08-30 20:39:44,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2023-08-30 20:39:44,623 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 628 transitions, 13298 flow [2023-08-30 20:39:44,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:44,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:39:44,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:39:44,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-30 20:39:44,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-30 20:39:44,824 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:39:44,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:39:44,824 INFO L85 PathProgramCache]: Analyzing trace with hash 378630889, now seen corresponding path program 5 times [2023-08-30 20:39:44,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:39:44,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442994992] [2023-08-30 20:39:44,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:39:44,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:39:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:39:45,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:39:45,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:39:45,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442994992] [2023-08-30 20:39:45,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442994992] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:39:45,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:39:45,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 20:39:45,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657444846] [2023-08-30 20:39:45,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:39:45,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 20:39:45,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:39:45,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 20:39:45,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-30 20:39:45,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 418 [2023-08-30 20:39:45,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 628 transitions, 13298 flow. Second operand has 8 states, 8 states have (on average 185.875) internal successors, (1487), 8 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:39:45,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:39:45,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 418 [2023-08-30 20:39:45,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:40:01,019 INFO L130 PetriNetUnfolder]: 67125/91752 cut-off events. [2023-08-30 20:40:01,036 INFO L131 PetriNetUnfolder]: For 991994/993940 co-relation queries the response was YES. [2023-08-30 20:40:01,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563119 conditions, 91752 events. 67125/91752 cut-off events. For 991994/993940 co-relation queries the response was YES. Maximal size of possible extension queue 3865. Compared 595367 event pairs, 17615 based on Foata normal form. 1832/93315 useless extension candidates. Maximal degree in co-relation 563041. Up to 85453 conditions per place. [2023-08-30 20:40:02,138 INFO L137 encePairwiseOnDemand]: 411/418 looper letters, 600 selfloop transitions, 122 changer transitions 136/879 dead transitions. [2023-08-30 20:40:02,139 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 879 transitions, 19395 flow [2023-08-30 20:40:02,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 20:40:02,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 20:40:02,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1739 transitions. [2023-08-30 20:40:02,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.462254120148857 [2023-08-30 20:40:02,141 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1739 transitions. [2023-08-30 20:40:02,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1739 transitions. [2023-08-30 20:40:02,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:40:02,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1739 transitions. [2023-08-30 20:40:02,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 193.22222222222223) internal successors, (1739), 9 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:02,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:02,146 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 418.0) internal successors, (4180), 10 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:02,146 INFO L175 Difference]: Start difference. First operand has 152 places, 628 transitions, 13298 flow. Second operand 9 states and 1739 transitions. [2023-08-30 20:40:02,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 879 transitions, 19395 flow [2023-08-30 20:40:11,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 879 transitions, 18803 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-08-30 20:40:11,928 INFO L231 Difference]: Finished difference. Result has 162 places, 677 transitions, 14306 flow [2023-08-30 20:40:11,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=12826, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14306, PETRI_PLACES=162, PETRI_TRANSITIONS=677} [2023-08-30 20:40:11,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2023-08-30 20:40:11,929 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 677 transitions, 14306 flow [2023-08-30 20:40:11,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 185.875) internal successors, (1487), 8 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:11,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:40:11,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:40:11,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 20:40:11,930 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:40:11,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:40:11,931 INFO L85 PathProgramCache]: Analyzing trace with hash -603742707, now seen corresponding path program 6 times [2023-08-30 20:40:11,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:40:11,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358243137] [2023-08-30 20:40:11,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:40:11,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:40:11,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:40:12,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 20:40:12,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:40:12,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358243137] [2023-08-30 20:40:12,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358243137] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 20:40:12,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124417004] [2023-08-30 20:40:12,116 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 20:40:12,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 20:40:12,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 20:40:12,117 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-30 20:40:12,120 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-30 20:40:12,274 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 20:40:12,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 20:40:12,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-30 20:40:12,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 20:40:12,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:40:12,396 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 20:40:12,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124417004] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:40:12,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 20:40:12,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2023-08-30 20:40:12,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873808125] [2023-08-30 20:40:12,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:40:12,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:40:12,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:40:12,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:40:12,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-08-30 20:40:12,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 418 [2023-08-30 20:40:12,476 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 677 transitions, 14306 flow. Second operand has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:12,476 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:40:12,476 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 418 [2023-08-30 20:40:12,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:40:17,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][536], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:17,714 INFO L383 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-30 20:40:17,714 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:17,714 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:17,714 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:18,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][536], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), 232#(<= ~q2_back~0 ~q2_front~0), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:18,578 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-30 20:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:20,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:20,659 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,659 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:20,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:20,659 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,659 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:20,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:20,660 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,660 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,660 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:20,660 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:20,662 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:20,663 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:20,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:20,664 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,664 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-30 20:40:20,664 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:20,664 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:21,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L77-->L83: Formula: (and (= v_~j~0_18 (+ v_~j~0_19 1)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_15| (ite (= (ite (< v_~j~0_18 v_~N~0_20) 1 0) 0) 0 1))) InVars {~j~0=v_~j~0_19, ~N~0=v_~N~0_20} OutVars{~j~0=v_~j~0_18, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_15|, ~N~0=v_~N~0_20, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_5|} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~post6#1][723], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 743#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 123#L146-1true, 711#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 669#(and (or (and (= ~i~0 0) (< 0 ~N~0)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:21,089 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:21,089 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:22,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,223 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:22,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,529 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,530 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,681 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,681 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:22,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,682 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,682 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,683 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,684 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,685 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,685 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:22,685 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([847] L62-->L56: Formula: (and (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5| 0)) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_13| 256) 0)) (not (= (ite (and (<= 0 v_~q1_back~0_45) (< v_~q1_back~0_45 v_~n1~0_22)) 1 0) 0)) (= (+ 1 v_~q1_back~0_45) v_~q1_back~0_44) (= (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_23) (+ v_~q1~0.offset_23 (* 4 v_~q1_back~0_45))) v_~C~0_30) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|)) InVars {~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_45, ~C~0=v_~C~0_30, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_5|, ~q1~0.offset=v_~q1~0.offset_23, ~q1_back~0=v_~q1_back~0_44, ~C~0=v_~C~0_30, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_5|, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_23, #memory_int=|v_#memory_int_75|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_5|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_13|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1][23], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,685 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,686 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:22,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([950] L101-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_thread3Thread1of1ForFork0_#res#1.base_9| 0) (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_15| 256) 0)) InVars {thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} OutVars{thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_9|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_9|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_15|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#res#1.base][49], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 115#thread3EXITtrue, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,686 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,687 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:22,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:22,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:22,951 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:22,951 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:22,951 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:22,951 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:23,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:23,145 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:23,145 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:23,146 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:23,146 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:24,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,128 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:24,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:24,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:24,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:24,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,376 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,376 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,436 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,437 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,446 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,447 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,460 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,460 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,461 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,461 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:24,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,461 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,462 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:24,462 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,462 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,464 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:24,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,464 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,465 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:24,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][221], [983#true, 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:24,696 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:24,696 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,082 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,082 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,083 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,436 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,617 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,618 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,618 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,627 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,627 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,628 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,667 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,667 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,667 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,668 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,669 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,670 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,670 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:25,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,689 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), 70#L119true, Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,689 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,690 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,690 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,691 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:25,691 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,691 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,691 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,691 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,691 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:25,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,692 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,692 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:25,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,692 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,692 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:25,693 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,696 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,696 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,696 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,697 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,698 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,698 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:25,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,700 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,700 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,700 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:25,700 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [592#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 96#L83true, Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:25,701 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,701 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,701 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:25,701 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:26,055 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,056 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,056 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,056 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,056 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,056 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,057 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,057 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,057 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,057 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,239 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,239 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,240 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,240 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,240 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,240 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,269 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,270 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 61#thread4EXITtrue, Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,270 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([953] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_17| 256) 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_17|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base][59], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 42#thread2EXITtrue, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,271 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,272 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 96#L83true, 597#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), 254#true, Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,272 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,273 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:26,273 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-30 20:40:26,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), 1002#true, Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,295 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,295 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:26,295 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,295 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,296 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,296 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:26,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][549], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,297 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][439], [983#true, Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), 181#L101true, Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 640#true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 148#L116true, 685#true, 123#L146-1true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 994#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (= |thread3Thread1of1ForFork0_~cond~2#1| 0) (<= ~N~0 ~i~0)), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 990#(and (< 0 (+ (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 1)) (<= |thread3Thread1of1ForFork0_~cond~2#1| (* 256 (div |thread3Thread1of1ForFork0_~cond~2#1| 256)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), 254#true, Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 1002#true, 590#(and (= |thread4Thread1of1ForFork2_~cond~3#1| 1) (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:26,297 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-30 20:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-30 20:40:27,223 INFO L130 PetriNetUnfolder]: 61481/85508 cut-off events. [2023-08-30 20:40:27,223 INFO L131 PetriNetUnfolder]: For 984969/989606 co-relation queries the response was YES. [2023-08-30 20:40:28,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 530658 conditions, 85508 events. 61481/85508 cut-off events. For 984969/989606 co-relation queries the response was YES. Maximal size of possible extension queue 4336. Compared 591908 event pairs, 8991 based on Foata normal form. 2110/85029 useless extension candidates. Maximal degree in co-relation 530574. Up to 46872 conditions per place. [2023-08-30 20:40:28,584 INFO L137 encePairwiseOnDemand]: 410/418 looper letters, 465 selfloop transitions, 359 changer transitions 3/867 dead transitions. [2023-08-30 20:40:28,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 867 transitions, 17690 flow [2023-08-30 20:40:28,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 20:40:28,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 20:40:28,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1608 transitions. [2023-08-30 20:40:28,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48086124401913877 [2023-08-30 20:40:28,586 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1608 transitions. [2023-08-30 20:40:28,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1608 transitions. [2023-08-30 20:40:28,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 20:40:28,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1608 transitions. [2023-08-30 20:40:28,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 201.0) internal successors, (1608), 8 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:28,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:28,590 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 418.0) internal successors, (3762), 9 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:28,590 INFO L175 Difference]: Start difference. First operand has 162 places, 677 transitions, 14306 flow. Second operand 8 states and 1608 transitions. [2023-08-30 20:40:28,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 867 transitions, 17690 flow [2023-08-30 20:40:38,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 867 transitions, 17519 flow, removed 34 selfloop flow, removed 3 redundant places. [2023-08-30 20:40:38,823 INFO L231 Difference]: Finished difference. Result has 165 places, 699 transitions, 15328 flow [2023-08-30 20:40:38,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=418, PETRI_DIFFERENCE_MINUEND_FLOW=14155, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15328, PETRI_PLACES=165, PETRI_TRANSITIONS=699} [2023-08-30 20:40:38,823 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2023-08-30 20:40:38,823 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 699 transitions, 15328 flow [2023-08-30 20:40:38,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.83333333333334) internal successors, (1133), 6 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:38,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 20:40:38,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 20:40:38,830 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-30 20:40:39,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 20:40:39,029 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-08-30 20:40:39,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 20:40:39,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1690858111, now seen corresponding path program 7 times [2023-08-30 20:40:39,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 20:40:39,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461036952] [2023-08-30 20:40:39,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 20:40:39,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 20:40:39,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 20:40:39,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 20:40:39,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 20:40:39,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461036952] [2023-08-30 20:40:39,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461036952] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 20:40:39,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 20:40:39,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 20:40:39,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048604480] [2023-08-30 20:40:39,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 20:40:39,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 20:40:39,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 20:40:39,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 20:40:39,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 20:40:39,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 418 [2023-08-30 20:40:39,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 699 transitions, 15328 flow. Second operand has 6 states, 6 states have (on average 185.83333333333334) internal successors, (1115), 6 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 20:40:39,370 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 20:40:39,370 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 418 [2023-08-30 20:40:39,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 20:40:47,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([892] L101-->L98: Formula: (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|))) (and (= (select (select |v_#memory_int_95| v_~q1~0.base_25) (+ v_~q1~0.offset_25 (* 4 v_~q1_front~0_57))) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= v_~total~0_68 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (not (= (ite (and (<= 0 v_~q1_front~0_57) (< v_~q1_front~0_57 v_~q1_back~0_48) (< v_~q1_front~0_57 v_~n1~0_26)) 1 0) 0)) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_67) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (= (+ v_~q1_front~0_57 1) v_~q1_front~0_56) (<= 0 (+ |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483648)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (<= |v_thread3Thread1of1ForFork0_plus_#res#1_5| 2147483647) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_57, ~q1_back~0=v_~q1_back~0_48, ~n1~0=v_~n1~0_26, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, ~total~0=v_~total~0_68} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_56, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_26, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_67, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_48, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #memory_int=|v_#memory_int_95|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0][773], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 136#L98true, 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:47,444 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:47,445 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:47,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:47,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:47,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L56-->L62: Formula: (and (= v_~i~0_14 (+ v_~i~0_15 1)) (= (ite (= (ite (< v_~i~0_14 v_~N~0_18) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|)) InVars {~i~0=v_~i~0_15, ~N~0=v_~N~0_18} OutVars{~i~0=v_~i~0_14, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_5|, ~N~0=v_~N~0_18, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|} AuxVars[] AssignedVars[~i~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_~cond~0#1][993], [1122#(and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|)), 1105#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 649#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 647#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 655#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), Black: 651#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)) (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 642#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), 181#L101true, Black: 644#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= ~N~0 ~j~0))), Black: 653#(and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)), Black: 643#(and (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0) (or (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)))), 369#true, 77#L145-4true, 640#true, 148#L116true, Black: 672#(and (= ~j~0 0) (= ~i~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= 1 ~N~0))), 685#true, Black: 689#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 688#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 63#L62true, Black: 709#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 706#(and (or (and (= ~i~0 0) (<= ~N~0 ~j~0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 595#(and (< ~j~0 ~N~0) (< 0 (mod |thread4Thread1of1ForFork2_~cond~3#1| 256)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 978#(and (= |thread3Thread1of1ForFork0_~cond~2#1| 1) (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 975#(and (<= 1 ~q1_back~0) (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)), Black: 723#(and (or (= ~j~0 0) (< ~i~0 ~N~0)) (or (= ~i~0 0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 587#(and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1) (<= 1 ~q2_back~0)), Black: 727#(and (<= 1 |thread1Thread1of1ForFork1_~cond~0#1|) (<= (div |thread1Thread1of1ForFork1_~cond~0#1| 256) 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 584#(and (or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 725#(and (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (< ~i~0 ~N~0)), Black: 1111#(and (<= 0 ~i~0) (<= ~j~0 0) (or (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 1107#(and (<= 0 ~i~0) (<= ~j~0 0) (or (and (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))) (or (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0))), Black: 521#(or (< ~q2_front~0 0) (<= ~q2_back~0 ~q2_front~0) (< ~j~0 ~N~0) (= (mod |thread4Thread1of1ForFork2_~cond~3#1| 256) 0)), Black: 387#(or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))), Black: 222#(= ~total~0 0), Black: 806#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)), Black: 862#(and (= ~j~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 856#(and (= ~j~0 0) (= ~i~0 0) (or (and (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (<= ~N~0 0)) (= |thread4Thread1of1ForFork2_~cond~3#1| 1)) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 988#(and (<= ~q1_back~0 ~q1_front~0) (= ~i~0 0) (<= ~N~0 0)), Black: 986#(and (or (<= ~N~0 0) (and (<= (div |thread4Thread1of1ForFork2_~cond~3#1| 256) 0) (<= 1 |thread4Thread1of1ForFork2_~cond~3#1|))) (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 227#(<= ~q1_back~0 ~q1_front~0), Black: 864#(and (= ~j~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 854#(and (= ~j~0 0) (= ~i~0 0) (or (and (< 0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)))), Black: 858#(and (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (or (= |thread4Thread1of1ForFork2_~cond~3#1| 0) (= |thread4Thread1of1ForFork2_~cond~3#1| 1))), Black: 985#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0)), Black: 987#(and (<= ~q1_back~0 ~q1_front~0) (= ~j~0 0) (= ~i~0 0) (<= ~N~0 0)), Black: 739#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 736#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), Black: 232#(<= ~q2_back~0 ~q2_front~0), Black: 610#(and (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 735#(and (or (<= ~N~0 ~j~0) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 617#(and (= ~j~0 0) (= ~i~0 0) (or (and (<= 1 |thread3Thread1of1ForFork0_~cond~2#1|) (<= (div |thread3Thread1of1ForFork0_~cond~2#1| 256) 0)) (<= ~N~0 ~j~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 741#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~i~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0))) (or (and (< ~i~0 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (and (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (<= ~N~0 ~i~0)))), 363#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)), Black: 361#(and (<= 0 ~i~0) (<= ~j~0 0) (<= 1 ~N~0) (or (= |thread1Thread1of1ForFork1_~cond~0#1| 0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1))), Black: 611#(and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 613#(and (= ~j~0 0) (= ~i~0 0) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 359#(and (or (and (<= 1 ~N~0) (= |thread1Thread1of1ForFork1_~cond~0#1| 1)) (= |thread1Thread1of1ForFork1_~cond~0#1| 0)) (<= 0 ~i~0) (<= ~j~0 0)), Black: 615#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)), Black: 264#(and (<= 0 ~i~0) (<= ~j~0 0)), Black: 237#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 247#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 250#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 0) (= |ULTIMATE.start_create_fresh_int_array_~size#1| ~n2~0)), Black: 372#(and (or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0)) (or (and (< ~j~0 ~N~0) (= |thread2Thread1of1ForFork3_~cond~1#1| 1)) (and (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 ~j~0)))), Black: 377#(and (= ~j~0 0) (= ~i~0 0) (= |thread2Thread1of1ForFork3_~cond~1#1| 0) (<= ~N~0 0)), Black: 371#(or (and (= ~j~0 0) (= ~i~0 0)) (< ~j~0 ~N~0))]) [2023-08-30 20:40:47,445 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-30 20:40:47,445 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-30 20:40:47,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-30 20:40:47,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event